Where are you testing this? hb-view does not use the BASE table, and don’t actually know any open source application that uses it. You might need to check with some Adobe apps. (View Post)
The order of features does not matter, but the order of lookups does. However, the lookups of certain features are always processed in a certain order (for example `ccmp` lookups are processed first)… (View Post)
OpenType does not support multiple to multiple glyph substitution. You can use hacks like the above, but be aware that it will mess with the glyph to character. In the example above you might not be … (View Post)
FontForge will try to guess the GDEF glyph class and most of time it will correctly set mark class for mark glyphs. Some layout engines (e.g. Uniscribe and HarfBuzz) will zero the width of glyphs wi… (View Post)